home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
014
/
pkxarc30.arc
/
PKXARC30.DOC
< prev
Wrap
Text File
|
1986-04-06
|
8KB
|
231 lines
PKXARC FAST! Archive Extract Utility Version 3.0 4-05-86 by Phil Katz
Page 1
Using PKXARC
------------
PKXARC [/r|l|c|p|v|h] [d:path\]ARCfile [d:path\] [[-extfile]...]
/r Replace existing files without query.
/l Display program license information.
/c Extract file(s) to the console.
/p Extract file(s) to the printer.
/v Display a verbose listing of the ARChive(s).
/h Display help information.
-Only ONE of the above options r,l,c,p,v,h can
be specified at one time.
d:path\ DOS drive and/or path identifier.
ARCfile ARChive file name, wildcards *,? ok.
If no extension is given .ARC is assumed.
extfile Name(s) of files to be extracted. If none are given
ALL files will be extracted. Wildcards *,? ok.
Examples:
PKXARC a:* b:
-Extract all files from all ARChives on drive A: storing extracted
files on drive B:.
PKXARC sigdir1 c:
-Extract all files from the ARChive SIGDIR1.ARC in the current
drive & subdirectory storing extracted files on drive C:.
PKXARC c:\lotus\tax -*.wks
-Extract all .WKS files from ARChive C:\LOTUS\TAX.ARC storing
extracted files in the current drive & subdirectory.
PKXARC/r c:\public\* d:\ -*.doc -*.txt
-Extract all .DOC and .TXT files from all archives in the directory
C:\PUBLIC storing the extracted files in the root directory of drive D:.
Overwrite existing files without query.
PKXARC/l c:\download\*
-Display a verbose listing of all ARChives in the directory C:\DOWNLOAD.
PKXARC/c utility -*.doc
-Extract all .DOC files form the ARChive UTILITY displaying extracted
files on the console.
PKXARC/p utility -*.doc
-Same as above, except extracted files are displayed on the printer.
PKXARC FAST! Archive Extract Utility Version 3.0 4-05-86 by Phil Katz
Page 2
PKXARC warnings
---------------
Warning! File YYY already exists! overwrite (y/n)?
- A file to be extracted from the ARChive already exists on disk. Answer
"y" to extract the file from the archive anyway and overwrite the
existing file, "n" to not extract the file from the archive. Use the
"/r" command line option to suppress this warning.
Unknown packing method for: YYY
- The file is squeezed or encoded in a unkown way. The ARChive is
probably corrupt.
Warning! File YYY fails CRC check
- The Cyclic Redundancy Check calculation did not match the stored value.
The file is probably corrupt.
XXX is not an archive
- The ARChive file header does not indicate this is an ARChive file.
Archive length error
- A end of file token was not found for a file within the ARChive. The
ARChive is corrupt.
PKXARC errors
-------------
PKXARC: can't find XXX
- The given ARChive filename could not be found.
PKXARC: cannot read archive: XXX
- The ARChive could not be opened.
PKXARC: Cannot create: YYY
- The output file could not be created. The output directory is invalid
or full.
PKXARC: File has invalid decode tree
- The Huffman decode tree for the file is invalid. The ARChive is
corrupt.
PKXARC: Disk full
- A write to the output file failed. The disk is most likely full.
PKXARC: Internal table overflow
- An internal decode table overflowed. The ARChive is corrupt.
PKXARC FAST! Archive Extract Utility Version 3.0 4-05-86 by Phil Katz
Page 3
PKXARC history
--------------
Soon after the ARChive file format was introduced into the public domain it
became popular, and many BBS files were transfered this way. The ARChive
format is a convenient way to put several files into one and squeeze them
for effecient disk storage and reduced transfer time, in one step.
However, the ARChive utility was much slower at extracting files than
equivalent UnSQueeze type programs. In the inevitable quest for faster
ARChive file extraction, PKXARC was created.
Changes in PKXARC version 2.3
-----------------------------
The ability to extract dynamic Lempel-Zev encoded files was added. Version
5.0 of ARC introduced a new, more efficient variation of Lempel-Zev
"Crunching". PKXARC can now extract files Crunched with this method,
approximately 3 times faster than ARC 5.1.
Changes in PKXARC version 2.4
-----------------------------
Performance for extracting dynamic Lempel-Zev files has been improved.
Files which are identified as "Crunched" (with a capitol C) on the ARC
verbose listing extract 15-20% faster than before.
When a "Disk full" error occurred, previous versions of PKXARC would leave
an empty or incomplete file on the disk. PKXARC now deletes any incomplete
files before aborting with a "Disk full" error.
Changes in PKXARC version 2.5
-----------------------------
The ability to extract specific files was added. PKXARC can now be passed
the specific names of files to be extracted from an ARChive on the command
line.
Changes in PKXARC version 2.6
-----------------------------
Extraction performance for all compression types has been significantly
improved over PKXARC version 2.5. Files that are crunched with older
versions of ARC (pre 5.x) extract 5% faster. Squeezed files extract 15%
faster. Files that are Crunched with ARC 5.x extract 20% faster.
PKXARC FAST! Archive Extract Utility Version 3.0 4-05-86 by Phil Katz
Page 4
Changes in PKXARC version 2.7
-----------------------------
Extraction performance of Squeezed files has been improved more than 60%.
PKXARC version 2.7 can extract a Squeezed file more than 8 times as fast as
ARC 5.1.
The message displayed when a file is being extracted has been enhanced to
indicate the compression method used to store the file.
Message Meaning
------- -------
Extracting The file was Stored.
un-Packing The file was Packed with non-repeat packing.
uncrunching The file was crunched with old sytle Lempel-Zev compression.
unCrunching The file was Crunched with Dynamic Lempel-Zev compression.
unSqueezing The file was Squeezed with Huffman encoding.
Changes in PKXARC version 3.0
-----------------------------
The following functions have been added to PKXARC version 3.0:
Extraction of files to the console or printer.
The ability to display a verbose ARChive listing.
PKXARC FAST! Archive Extract Utility Version 3.0 4-05-86 by Phil Katz
Page 5
General
-------
PKXARC will run on any IBM PC/XT/AT/RT/jr/Portable/Lap-Top or DOS
compatible whatever running PC/MS-DOS 2.0 or higher.
IBM is a registered trademark of the International Business Machine
Corporation.
MS-DOS is a registered trademark of Microsoft Inc.
If you have any questions or comments about PKXARC send them to:
Phil Katz
EXEC-PC MULTI-USER IBBS
Milwaukee, WI.
(modem) (414) 964-5160.
License
-------
Copyright (C) 1986 Phil Katz, All Rights Reserved
You are free to use, copy and distribute PKXARC providing that:
NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION.
IT IS NOT MODIFIED IN ANY WAY.
This program is provided AS IS without any warranty, expressed or implied,
including but not limited to fitfulness for a particular purpose.
If you find PKXARC fast, easy, and convenient to use, a monetary
contribution would be appreciated. Send contributions to:
Phil Katz
7032 Ardara Avenue
Glendale, WI 53209